//
//  UIImage+OYExtension.h
//  qpyd
//
//  Created by 掌游网络 on 2017/7/17.
//  Copyright © 2017年 掌游网络. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIImage (OYExtension)

/**
 获取当前启动页图片
 
 @return 返回的图片
 */
+ (UIImage *)oy_getLauchImage;

/**
 *  vImage模糊图片
 *
 *  @param image 原始图片
 *  @param blur  模糊数值(0-1)
 *
 *  @return 重新绘制的新图片
 */
+ (UIImage *)oy_boxblurImage:(UIImage *)image withBlurNumber:(CGFloat)blur;

/**
 *  压缩图片
 *
 *  @param sourceImg   原始图片
 *  @param targetWidth 设置图片宽度
 *
 *  @return 压缩的图片
 */
+ (UIImage *)oy_compressImgWithSourceImg:(UIImage *)sourceImg TargetWidth:(CGFloat)targetWidth;

/**
 图片旋转
 
 @param degrees 旋转角度
 @return 旋转后的图片
 */
- (UIImage *)oy_imageRotatedByDegrees:(CGFloat)degrees;

/**
 根据颜色点生成图片
 
 @param color 颜色
 @return 生成的图片
 */
+ (UIImage *)oy_imageWithColor:(UIColor *)color;

/**
 根据颜色生成自定义大小的图片

 @param color 颜色
 @param size 图片大小
 @return 生成的图片
 */
+ (UIImage *)oy_imageWithColor:(UIColor*)color size:(CGSize)size;

/**
 view转图片
 
 @param view 需要转成图片的view
 @return 生成的图片
 */
+ (UIImage *)oy_imageWithView:(UIView *)view;


@end
